//
//  MCPublicTableViewSectionHeaderFooterViewModel.swift
//  UITableViewDemo
//
//  Created by daqsoft-mac on 2022/5/11.
//

import UIKit

class MCPublicTableViewSectionHeaderFooterViewModel: NSObject {
    
    /// 重用标志符
    var identifier : String = ""
    
    /// 高度
    var height : CGFloat = 0
    
    /// 附加数据
    var otherData : Any?
    
}

/*
 * MCPublicTableViewSectionHeaderFooterViewProtocol协议
 */
extension MCPublicTableViewSectionHeaderFooterViewModel : MCPublicTableViewSectionHeaderFooterViewProtocol {
    
    /// 获取重用标志符
    /// - Returns: 标志符
    func obtainIdentifier() -> String {
        return identifier
    }
    
    /// 获取高度
    /// - Returns: 高度
    func obtainHeight() -> CGFloat {
        return height
    }
    
    /// 获取附加数据
    /// - Returns: 数据
    func obtainOtherData() -> Any? {
        return otherData
    }
}
